I visited this place for a few times few years ago and stopped. Recently I gave this place another visit, based on the intel. Needless, I agree what everyone from the last few posts are saying on everything.
It is either overhyped or manufactured hype. Wouldn’t waste my time there again.