Upscale! All the amenities of a large hotel with the coziness of a home.