An excellent place to stay; a real home away from home