The Charm Bakery has a nice mixed option of both Thai and American style food. Pancakes and French toast are breakfast options while sandwiches are also available.
The bakery has a smaller variety of pastries than one would expect from a bakery. Cake prices are dependent on the weight. These come in 1,2, and 3 pound choice with prices starting around 900 baht for the one pound cakes. Most cakes must be pre-ordered. Other than the cakes, pastries are mainly sold bt the slice and single serving. Coffees, shakes, and other cold and hot drinks are also available for your meal.
The bakery is clean and well air-conditioned. At the time I went to Charm bakery there was a promotion that if you spent 600 baht you received a free pastry up to 99 baht. This promotion does not include cake purchases. Restrooms arenin the adjacent hotel.
Conclusion: The major issue I have with Charm bakery is the time it takes for your food to arrive at your table. Pancakes, bacon, and eggs took 45 minutes and we were the only customers when we ordered. If you don't have time to spare, I suggest coffee and a pastry or coming back on a day you do. Enjoy!