Very clean and the amenities are very generous. The one bathroom may be a problem with everyone up at once but makes do. The kitchen area is small and makes food prep difficult and the stove is near the entrance not in the kitchen which made it inconvenient but it works.