Very clean. Comfortable bed. Awesome shower. Great location close to the beach. Only downside is size, it is very small unit.