We stayed here a few nights. The staff, especially Brandon, was amazing. About the hotel itself, don't get to excited about the private beach. It's not really suitable for sunbathing. It might be (a little bit) worn down, but it is clean and the atmosphere and views are great. We really enjoyed ourselves and would recommend it therefor.