Overall very clean and comfortable with an amazing view and all necessities. A bit disappointed on one of the room it was a mattress on the floor instead of the actual bed on the photos, apparently the bed was broken by previous guest but not replaced yet