Very clean, has everything you need to be comfortable, delivers what it promises, good location, comfy bed, I had a good time and would happily come back.