"The ocean is 10 feet from the tables of the restaurant, with beach in between. The beach itself was very nice, lots of activity, jet skis, the Taco Taxi, etc. The waves were solid and it was very pleasant to sit near and relax.
The resort is in a nice location, the pool is close to the restaurant and beach as well, all conveniently located close together.
The hotel rooms themselves were fine. All rooms have an ocean view and are reasonably new and in fairly good shape. Our mini-split AC unit had trouble keeping up with the afternoon/evening sun, so our room was quite warm at bed time, but cool again by morning.
The hotel buildings are old, and in general most of the property has quite a bit of deferred maintenance. None if it wrecked the stay, but it was obvious that the resort was under staffed and is struggling to keep things in shape. As other reviews have shared, the restaurant was good, but the service is slow. If you're not in a hurry and are just relaxing, it's no big deal.
Everyone was very nice, and the front desk ladies were incredibly helpful with the advice they shared on beating the lines at TSA and making our flight on time. Overall, it was a great experience, and I would definitely recommend the place for a few days stay. Much longer and you'd run out of things to do."