I'll start by saying had a wonderful time. The pros of the location are very good. Internet was very good, TVs in all rooms, many viewing options. Indoor living space clean, very nice, location provides beach chairs, umbrella, and a cart to pull items (we had our own but still nice to have). Price pretty decent. The cons however made this place just ok. Bed sizes are NOT what is listed-king, queen, 2 double beds. Actual bed sizes are queen, double, 2 double beds. The pool area was NOT cleaned before arrival, as the spiders and size of webs indicated undisturbed for some time. Large collection of leaves on top of screen shielding pool. The pool itself was not the cleanest, hazy, collection of leaves at bottom. Overall, the cons didn't ruin the vacation, the cons just made the final result of place itself ok. Management needs to have the services it hires do a better job of maintaining the place. Just a bit more effort (and being honest on beds) would make this place earn far more stars.