Clean, functional & well located flat. Everything was according our expectations. Check in was smoothly and cleanness of the room and bed sheets was really good.