All reviews seem negative
This location has been closed for some time. I'm pretty sure they have closed down and have not relocated.