We had to stay at this resort because we were diving with Anti Gravity Divers which is the dive centre attached to the resort. The resort rests directly on the beach, so the shore is just a few steps away from the restaurant which doesn't serve very good food. We ate there most of the time because the nearest restaurant is quite a walk away. But the view is amazing though! The food was pricey and wasn't fantastic, so if you could eat out, please do. There also wan't WiFi in the room.