Wow. 10 star place, amazing location, super amazing host, no words to describe how much fun we had