Karon beach is a great place to stay. We started our honeymoon at the Karon Sea Sands and were not disapointed. It is a quiet hotel with a really nice pool right in the middle of the room balconies. The room was well furnished and the bed was comfortable.
The beach is only a 2 minute walk away from the front desk, where you can check out a beach towel free of charge every day. Being set back from the main road about 50m, there isn't too much noise that gets to the hotel.
Our main criticism is that the shower situation isn't as good as it should be, for the price. The drain was clogged and often it flooded over into the bathroom. We told them about this and they cleaned it, but they didn't unclog the drain. It was a little frustrating, but perhaps understandable since the massive quantity of sand that probably goes down the drain.