Heading up for a long weekend at Giants and super stoked! Anybody have word on the setup? They never really update their facebook or website or anything and it seems like you never really hear much about it, but last time we were up there it was way sick.