The hotel is great all around. The service, staff and food are all very good. The location is also very nice because of the private access to the beach. Pool of course is very nice, but hang out at the beach. There are a lot of beach vendors so just nicely say, "no thanks," and they move along. The vendors do block the beautiful views of the water, so you might want to be further away from the cordoned edge.