Cozy, clean and comfortable with lots of amenities.