Great stay in a fabulous location with lots of nice thoughtful touches throughout