Absolutely clean, location is the best! We loved our stay and the hospitality. The view from the balcony is unreal. We loved our stay so much! Definitely book this if it is available!!