Is this a good place to go? We have friends that want to go to some "unique" places while they are here on St. Maarten. The Pink Iguana looks pretty cool when we drive by it...is it a bar, a restaurant or both?