VERY clean and pristine. The view from the balcony is insane. Our time here was great. Just didn't have a hairdryer or shampoo so might want to bring your own. Other than that it was an amazing stay. Highly recommend.