I went to go check this place out for myself since it got reasonable reviews on Yelp, but was totally confused when I arrived at the building's address. The sign was up, but everything was dark inside and the place looked empty inside. Has this place closed? Also tried to look up the place's website and it also looks like it was shut down so I guess this place closed or moved to another location?