Just to amplify on what others have said.
RCPB - Good service. Good food. Rooms nice but very poorly laid out. Beach (if you can call it that) s*cks. Nearby beach or short boat trips to the islands kind of make up for the beach at the resort. (Not in the same league as Puri or Trisara).
FSGT - Extremely mediocre service. Rooms unique but not that great for spending any length of time in. Riding elephants is fun.... for a day. Food was not great. (Would not go back.)