Cozy, tastefully decorated, plenty of space, kind host, great value, a perfect home away from home.