2 stars for Brickell Key's The Island Bistro