Very clean. Very comfortable beds. Nice large accommodations. Great location.