Very clean and great place to sleep in after a long day or even stay at the patio in the morning. Very good place.