ABSOLUTELY spotless. Cleanliness, amount of space, and quality of beds and bathrooms were outstanding. What is lost (not that much) on location is made up on an absolutely perfect place to lay your head with minimum hassle and ample space.