Very clean, full of amenities, definitely gives you a home away from home feeling.