Location was great. Room is overall clean but carpet is not so clean and it needs to be vacuumed. It takes a bit time for water to run hot, but it might be just my floor. No early checkins or flexible check in which I found it not considerable. Communication were great.