A really fantastic stay away from home. Has a home away from home feeling.