Very clean. Great hospitality. Very comfortable. Outstanding value.