The surrounding area was wonderful; easy and close access to a beautiful heated pool and beach area; and it was well kept; clean. We lowered our rating for this condo because it was very dirty. I had to wash everything before I would even attempt to use the kitchen utensils, plates, pans, glasses/cups. Not that they were all dirty but the cabinets and silverware tray was very dirty. The kitchen table, counters, floors, were dirty. Every time i wiped something the cloth showed all the dirt! When we first arrived we had to kill at least 25 huge flies in this condo. And then we had to fix the windows and screens to make sure the flies wouldn’t have a way back into the condo. We mentioned it to the owners and they never responded. Lastly, there was written directions that we were responsible to wash all bedding, towels, and sheets!! Before we left?? So we did everything the night before so our family had to sleep on the mattress without sheets the last evening. Because there was no way you could do all the sheets the morning of departure. I would have never picked this condo if we knew that before hand. And worse of all we had to pay a cleaning fee!!?? Really, they should have paid me; that is all I did there was clean!!