I stayed at Ramayana with my husband for 3 nights in the end of March 2013. It was a nice resort with a beautiful garden and friendly staff. We weren't very impressed by the rooms though. The beds were extremely hard and the bathrooms were tiny. The rooms and the linens smelled like mold. The first day we got a plate of fruit to our rooms. We didn't eat from it but the housekeeper didn't take it out in three days so in the end it was totally moldy. There is no free wi-fi in the rooms.
The service in the restaurant was very poor. Don't get the Pad Thai!
It's very far from the beach but the resort runs a shuttle bus hourly.
If you don't have too high expectations this is a fine resort, we just didn't think we got value for our money. There are many nicer resorts on Koh Chang at the same rate.