All reviews seem negative
This place is sorta played out in South Beach and has become more of a tourist spot and not really where the locals go to. Although they still market aggressively. Nothing reall...