Very clean, beautiful and excellent locations. We had a great stay and will definitely be back! Thank you!!