The sea was beautiful, but for snorkeling it was perfect except that it would have been nice to have a bit more fish! The staff’s service is excellent, there are plenty of drinks, they serve the barbecue, they go out of their way to pick up the plates, hand out watermelons for dessert, and even have fun music and dance. it was fun! All movements were done on time and with plenty of time to spare!