Pirata is great. I've eaten lunch a few times and have been happy each time.
The fish sandwich (Pescado Frito) is excellent, the arroz con pollo was also good. I also think I've had the ropa viejo and enjoyed it.
None of the food is very spicy. You can ask for a hot sauce made in the restaurant that is amazing. Really good heat, really good flavor.
The bar is good. I've only had the beer though, so I can't speak to any sorts of 'island' cocktails.
As a note, mention you're on a lunch break and review the menu ahead of time if you've got a deadline.