This place was the perfect amount of space for us (my husband and me). Everything was clean and tidy when we arrived. Check-in was smooth and easy despite the fact that we came in around 11PM. The gym was actually very impressive. Most complexes I've stayed at have the bare minimum. This gym actually has high quality equipment and a large variety. Kitchen was just what we needed. Bathroom was a decent size. Shower had great water pressure and stayed hot! It also has a nice little couch and table for lounging and a door that opens up to a mini patio. The location was great, just a short walk to the beach past the golf course. The view from the pool/jacuzzi area was amazing - good spot to watch the sunsets! Although we didn't use it since we like to walk, they do offer golf cart rides within a certain distance. Last but not least, this place is a great deal for what you get. Especially considering the proximity to the beach.