A very cozy place to stay that provides a home away from home feel.