Very clean. Great location. Comfy beds and excellent showers. Lots of nice touches.