A really great place to stay: wonderful view, gorgeous amenities, lovely thoughtful touches.