Extremely clean, lots of attention to detail, location is fantastic, and the beds and bedding were very comfortable. Very enjoyable stay.