Great locations, great recommendations, great people, great fun! Highly recommend, would definitely stay again!