A great place to stay. Home from home.