Clean and comfortable and full of amenities. A home away from home.