Was there last week, third time visiting. Still had an incredible time, but hotels were pricy and almost everything was booked out, hotels and popular restaurants + attractions, about a month ahead of time. If you go I'd recommend not doing it spontaneously!