Very clean and comfortable. I was very happy with the amount of detail that they put into their guest possible needs while staying with them. They provide beach towels and chairs which is a nice touch. Will be back!