2 stars for Downtown Miami's Biscayne Tavern