Was quite disappointed.
Positives: food was ok, music was great, staff is nice, good view of river.
On the down part...
Service was extremely slow - the food took a while but thats no problem, kitchens can get backed up. What took the longest was taking our order, getting a desert menu, and paying the bill. We waited 30min to pay the bill (after they had dropped it off). I think our waiters were the owners or managers as they seemed flustered by a non busy service. I would suggest getting normal trained waiters!
As for the food, it was pretty good but our portions were very small. My 19 pound curry shrimp had maybe 6 shrimps and a few veggies, along with a bowl of tasteless rice. My friend's "pork chops" came with one small skinny pork chop. My friend's jerk chicken on the other hand was giant so I thankfully ate some if hers to not be hungry.
Then the bathroom. There was literally crap on the seat of one of the toilets. I went to another to discover there was no toilet paper. Pull pants up, hobble over to next stall, no toilet paper there either. I then realize there are toilet paper rolls place randomly around the toilet, but not actually inside the actual toilets in the paper holder.
At the end of the day, hire real servers, maybe hire someone to clean the toilets here and there, and give people bigger portions please! read more