A great place with all the small touches to make a great stay.