Seems like a lot of the latest reviews in this area are from non verified members. I would like to check this place out, but something feels a bit off with it. Has anyone else been to this location?