Very clean. Nice sized rooms. Bathrooms attached to every bedroom.