5 star all around! Great hosts and location.