A home away from home. A really pleasant stay.