anyone here about this? im checkign it out when it opens on the 23rd, considering i live less then 5 mins away from it if its in newton. but i dont know where it would be in newton? i havnt heard anything about it until today, if you know where about in newton. let me know!