Great hosts, great place, and a great city, equals an amazing time. Worth the stay