We came here with a group of friends, six in total. They picked us up from the airport and once we got to the hotel we checked in and proceeded to our beach front villas. They were to connecting ones and were not even 10 steps away from the sand. They had big balcony terraces which were great for relaxing, but we spent most of the time on the sand or doing activities. The palm trees do obstruct the view a bit but they need them to shade the guests which lay down on the beach on the chairs. The staff was great and I particularly enjoyed their breakfasts. I never really booked any excursions with them, but instead negotiated directly with one of the boat owners that hung out on the beach. We had a great time and upon our return, we will probably stay here again. The hotel is located on the West Bay beach which is the nicest in my opinion and you can catch water taxis on the beach to towards the left side. You can also swim out to snorkel towards the left of the pier as well, just don't get to close to the rocky area all the way to the left!