Wonderful stay in an incredible location with lots of thoughtful touches.