Very clean and close to everything on our list. Very clean and the beds were very comfy. Check in was easy. We would definitely come back and recommend to our friends.