We took the same tour. I would say the ruins depends a LOT on your guide. We had an excellent guide who was very informative, and learned alot there, was quite enjoyable.
Now, for Playa Sol, I totally agree, it is very much a tourist trap. A very narrow walk with vendors on both sides harassing you on the way in and out to buy. Takes the fun right out of the beach knowing you have to face that leaving. If I were to go back there, I would instead go to Chakanaab Wildlife Park, sounded more fun from reports. If you just want beaches, I have read glowing reports on Mr Sancho's done on your own.