We stayed at Palmilla for the first time and really like it! It's definitely our favorite hotel in Baja and much better for families than Esperanza since at Palmilla you can have a room with unobstructed ocean views whereas at Esperanza if you have kids they put you so far away from the ocean that you can't even hear it. Palmilla also has one of the only swimmable beaches in Cabo (Capella Pedregal, Esperanza and Las Ventanas' beaches are not safe for swimming because they are open ocean with strong currents). However, I do wish the public beach adjacent to Palmilla was better organized and that the parked cars were kept further off the beach. Right now motor boats come and go alongside swimmers and it would be safer if they added a lane for boats to come to the beach where they wouldn't risk hitting a swimmer. Still, that's our only suggestion. The food was great and the suite was huge. The service was excellent, including a butler if you book certain suites. There is a nice variety of restaurants so that during our full week here we were always happy with the food, and they brought fresh fruit to the room which was also really appreciated. The grounds have so many mature trees that the walkways are shaded and very pleasant. The kids' only program had really nice staff and fun events like releasing baby turtles into the ocean. Also, the value as far as the price of the suites is much better than the Greek islands or Hawaii. We look forward to returning!