Great stay! Great views! Great locations! Great hosts! Great everything!