Great location, beautiful decor and a functional kitchen made our stay a home away from home.