I was very close to the beach. The front desk staff is polite & helpful, the bar staff is very friendly, the pool is a reaaly nice size & perfectly located with lounge chairs on all four sides, the beach is 5 yards from the backside of the pool gate. The grocery store, pharmacy, sports bar, restaurants & pizza shops are all within "very close" walking distance. I will say that I was totally unaware, surpised & disappointed that there's a $150 returnable deposit fee that I had to pay on arrival. It was on hold, but it hel up $150 from my budget dedicated for my trip. There was also a $238 property fee that I had to pay on arrival, which I believe "should be included in the final payment or upfront for budgeting ahead" purposes. Having to pay almost $400 at the time of arrival was pretty disappointing. Aside from making inconvenient payments on arrival, my stay was nice.