Very clean, and a great location! Check in and communication was smooth and easy. We had a wonderful stay.