When I stayed there I stayed at Siam Bay Hotel on Kha Bae beach. Really nice individual villas, tho go for beachside if you have the cash as they are newer, and cheapers than the big name hotels for what you get. Also, next door to a big hotel with all amenities that you can walk into via the beach and no one cares. There was a very good unassuming restaurant on the main road in Kha Bae. Even my thai girl liked it, tho the service wasnt up to much, as is general on Ko Chang. Cant remember its name, but it was on the beach side of the road in the middle of the main drag, and had fish on ice out front, and a massive tv screen. A name would be more helpful I know.