Very clean and comfortable with lots of amenities and nice little touches.