As others have said, this place is great. The location isn't so much. Having said that, the place itself is HUGE. Its also very different in style than other places. it's unique and different. Michael is a cool guy and he is a quick responder if you have any questions. Overall we had a great experience.