Extremely clean and exactly as pictures and description shows. Great location, but the parking could have been a bit easier. Sometimes, it was difficult finding a spot. Kitchen was nice and big. Love the decorations.