This trip was exactly what I imagined! The place was so nice and clean. Everything was so organized down to the timing for excursions . I plan on bringing my son back and recommending to my Friends