I haven’t been, but I don’t think it’s actually in Miami. It’s moreso on the outskirts.
I have heard many good things about them and they seem to be a very reputable shop from what I’ve seen.
Make sure you always research the shops you go to! If you ever feel uncomfortable, you can always leave. =]
Actually its in the center of Miami. I’ve passed it a couple times on Washington Ave. in South Beach, but haven’t gotten a tattoo there…yet.