Great location, lovely view, and lots of very thoughtful touches make this a great place to stay.