"Property location is excellent, staff were super friendly, HOWEVER..hallway carpets we never vacuumed once. Filthy. Our room and main lobby had loose tiles in the floor, room shower showed signs of mold and caused constant sneezing while showering, almost stepped on (what we hope was a "dog" log) in a main hallway which obviously someone prior had stepped on and dragged through the hall and onto decking leading to the beach. On our last day, one of the beach towels had disgusting yellow crust on it which could have been food, or barf. For all of this, be prepared to pay a hefty $50 per day "resort fee" and $40 per day "parking fee" on top of your nightly fee."