I have live in Bangkok for many years and a few days ago I visited Cha Am for one night for the first time. My impression was very good. Good accomadation, good priced food and clean beaches. Not to far away from BKK. I was told it is better to go weekdays.