I agree with other trip advisor posts.
But to add.
Dont go before 10pm its pretty quiet. We had to leave at 11pm and was just starting to get good on a friday night.
Heaps of cheap deals like 2 for 1 cocktails about 250baht for 2, 80baht
Local beers and 100 baht vodka redbull.
We loved the lion bar with live music.
It was really good.
Ping pong show sales people are annoying but just smile and say no thanks. They will leave u alone until you get to the next person in a few steps.
Bb gun stalls are fun approx 100baht for 20 shots with bb handgun.
We got taxi from bangla to kamala beach quoted 800 we got him to 500baht.
Have fun be safe.