Perfect place to stay - lots of nice thoughtful touches.