Extremely clean, great location and exactly as descibrided! We booked very last minute and received great communication prior to arrival. Will stay again!