Nice big space. Not very clean. Blue toothpaste on floor (we use white, so not ours). Grandson sat in menstrual blood on toilet when we arrived. Also blood on two hand towels that were folded as clean on bathroom counterops. I was VERY upset about that. Called owner. Was told new hand towels would be delivered. Never came. Cleaning crew was still cleaning when we arrived at check in time. Floor was wet when we all entered making tile floors crazy slick. Bedding was clean. Couch needs cleaning. Dishes from the person before us were in dishwasher (some still dirty). View was beautiful. Beds were comfortable. Kitchen was well stocked. Dirty dishes, dirty couch, blood on towels & toilet were very very upsetting. Cleaners still cleaning when we arrived (on time; not early) and leaving other peoples dishes in dishwasher, toothpaste, blood, and wet floor upon entering were hazardous and VERY unprofessional. Lightbulbs missing from lamps, so went and bought our own bulbs. Couldnt find remote to living room fanlight. I have pics of bloody handtowels as well as dirty dishes. Had hoped for an easier experience taking 3 generations to the beach. Lackluster, for sure. Would not stay here again.