Very clean, excellent facilities, great location, and overall we had a very comfortable stay.