Considering the price, we weren't expecting too much but were pleasantly surprised. The grounds are very well kept. It's got all the amenities: pool, fitness room, restaurant, laundry inside, lanai, AC, full kitchen, ocean view, beach access, TV, internet, and more. It was very comfortable. There's also a market and shopping center right across the street with restaurants. We really enjoyed our stay and look forward to coming back.