A home away from home with nice touches. Chic place to stay.