Me and some mates have been 3/4 times now, it's ace.
Buffalo Joes is ok, Baja Beach Club is just over the road, pretty good in there too.
Blu Bamboo is an excellent club, good drinks promo's usually and they have a laser show too which is kinda cool. Best area to go for cheap booze, birds and a good atmosphere is the "Bigg Market", long street, loads of bars, couple of strip joints, clubs an stuff then there is a big centre kinda place, indoor full of decent pubs, restaraunts and a casino. Once you get to that bit of town you are sorted for the night pretty much.
You won't be dissapointed.