Hidden Harbor is really good. The drinks are fantastic and the menu is really well laid out. I've had consistently excellent service.
When you arrive, they offer menus almost immediately. I've only ever had a 15-20 minute wait for a table or space at the bar.
The drinks are well made and they have a nice selection of stronger and fruitier drinks. The menu is really self explanatory of giving you an idea of what you're getting. While most drinks are rum based, they have vodka and whiskey based items as well. It's a really nice mix.
If you can get a spot at the bar, I'd recommend it. I enjoy seeing all the different drinks made.
I haven't had the food, but it looks good.