Clean and comfortable and plenty of amenities.