Lots of nice little touches for a great stay.