Overall impression was at least there was a clean sheets to sleep on at night. The room was definitely not "cleaned" so whoever stayed there before us left it a mess and the dished were disgusting so we didn't use them because it grossed me out. I am a little annoyed that the cleaning fee is so high to stay here, when the room wasn't clean before we got there. I took my shoes off to relax in the room and my feet were black after walking on the "clean" floor. The sink in the bathroom was broken so I had to call the rental agency to get it fixed and they were great and got it done right away. The bathroom had a dirty smell to it, our entire stay. The bathroom fan is clogged with dirt and dust. The disgustingness around the toilet where it meets the floor was nasty. They should really put protective cases on their pillows because the pillows were all stained and gross underneath the pillow cases. The outdoor showers for rinsing off sand after the beach didn't work. The key cards for after hour entry and pool entry didn't work at all for us. The only thing I enjoyed was that there is a great amount of parking spots for handicap, which I was able to utilize. Honestly, we would never stay here again.