A cool place but I've had issues a couple of times and have now written off. Most recent visit they overcharged me and seperately caused me to return two times on the same day after the original purchase for defective products. The staff wasn't interested in apologizing or showing stellar service, just sort of shrugged and after awhile made time to refund me. Quality isn't quite there on some things.