Great review! Damn, it sounds like you had an amazing time.