Very clean, amazing views. We loved staying here and enjoyed a relaxing spa each night as we admired the amazing view.