Very clean and in an amazing location. The unit is quite small but the hospitality and location more than makes up for it!