Very clean and the roof top was awesome! Definitely has enough beds for sleeping options. We wish there were a few finishing touches that were paid attention to and if you have a group of 9+ having only two bathrooms gets a little chaotic but overall it’s a good value for money