We had a wonderful stay at Casa del Sol with our family. It was very kid friendly with pack and plays, a cute bunk room, toys, and a bunch of beach gear. It was clean and comfortable.
I missed the part in the listing saying you needed to pre-arrange for the pool to be heated, so make sure to do this. We were lucky enough to have them reach out during our stay to heat it (very cold if not heated!) so that's my big piece of advice. We also had no internet due to some outage, but Lisa worked to have that remediated as fast as possible.