This place was very clean. It had all the extra touches such as plenty of towels, beach towels, cooler, umbrella for the beach & many other things. The host were very thoughtful & communication was great. I would definitely stay again!