Excellent environment and cleanness. The hosts also prepared everything, from the toys for the kid to the equipment for snorkeling. Highly recommended for family vacation.