Location is great as far as accessibility to restaurants, Walmart, etc. The kitchen was well stocked with cooking pans, glasses, plates, etc. We used both the grill and the oven. Having W/D was super helpful for mid-stay washing. Beds were comfortable, and amenities were well stocked.
The pool area was pretty nice; there was "chair claiming" by people leaving towels out all day which I find annoying. We enjoyed the hot tub in the morning before the day got too hot.
Only defects are the bigger bedrooms are on the street side and delivery trucks, traffic, can be quite loud. But generally, the overnight noise dies down. The rooms had good black out curtains which was really helpful with light.
The other thing we noticed is that the pool table is not slate, so the balls travelled a bit randomly. Still it was great to have as an option to play and we used it a lot.
Recommend Justintime #2 for massages, a short walk up the hill from the unit. 90 minutes for $50 (half the price of the spa on site).
If you can't spring for beach front, this is a great compromise!