If diving is not your main focus on vacation, look elsewhere! The staff was nice enough, but we had to actively seek them out if when we needed anything. There was often no bartender behind the bar when we would go to order drinks (there was only one bar open). We requested 5:00 a.m. wake up service for the morning of our departure, and received nothing...we could have missed our flight! When our shuttle arrived to take us to the airport and we went to the lobby to check out, we found the lights were out and the doors were locked! No one had given us any check out information, no instructions on where to leave our room keys or towel cards...nothing (we ended up leaving everything in our room). The amenities list service on the beach, but we were asked only two times in five days if we wanted something to drink. The rest of the time, we had to get our drinks, including water, from the main bar, which was a five minute hike uphill from the beach. The resort boasts two restaurants, but they are not open simultaneously, and the menu is EXTREMELY limited, so if you are hoping for variety, you will be disappointed Customer service is a huge deal to us, and this resort is sorely lacking. If you are booking your trip to dive-dive-dive, you will love it because you will have limited interaction with the hotel staff. However, if you are just looking for a beach vacation, consider other options...you will be disappointed with the quality and service.