A great place - a home from home and all the small touches make a big difference.