Good destination for young and old, singles, couples, families.
Although not that developed, it's quite touristy and commercial.
Beach is good, water is clean and warm.
Massage reasonably cheap and available everywhere
Thai food is very good in general.
My friend stayed for a month for Thai boxing training, for fitness, two classes per day, quite cheap.
Many bars and clubs in town, no great music
Full moon party is bit crazy, its fun but music sucks 😱
Tips for other travellers
Easier staying in town if you like more activities