3 stars for "barbecue worth waiting for" at Coral Gables’ Swine