A home away from home. Spacious and well maintained