Not as clean as it should have been. Yes, this is a pet friendly unit, but the rug smelled. and should have been thoroughly steam cleaned/sanitized. The floor seemingly looked clean, but our feet were filthy, so we wore our shoes indoors. The curtain had some kind of dark stain. On a positive note, everything was provided, and was functional. I’d stay at this property again, just maybe not this unit. Pool, and proximity to beach, great!