Very clean, space is a tad small but perfect for everyone having their own sleeping quarters. The two bathrooms worked well for all of us to get in and out of without being in each others way. Very easy check in. Felt safe the entire time. Great setup and would definitely stay here again.