Everything was perfect. The place looks brand new, everything you are expecting will be there. Plenty of beach gears too. Snorkeling mask, sunscreen,... James always replied within minutes. We would definitely stay here again. Thanks!