The overall cleanliness of this hotel was fine, and the location is excellent, right in the middle of everything. That's where it ends though... The Wifi on our floor wasn't working so we asked reception multiple times during our stay to reset the router on our floor, they never did it. In our room, the shower was either hot or boiling the first night, perfect the second night and then freezing the third night. Also the breakfast was terrible, apparently there was a hot menu to choose from too but we never saw any staff members to ask or get a menu from. We ended up going out for breakfast each day. So aside from the good location and clean rooms, I would suggest staying elsewhere.