If you have done the haaj, how was your experience? Are you planning to repeat?

Also, what recommendations do you have for a Muslim who is thinking of going? What would you differently?