My family stayed at the O&O Palmilla the last week of March and had a wonderful time. The food far exceeded our expectations and we are real foodies! We had reservations in town for dinner on several occassions but cancelled because the food at Palmilla was so fantastic! The butler service was somewhat disappointing as we only ever saw him twice but all of the other staff was extremely gracious and helpful always. The level of service is truly excellent. Our room on the lower level of one of the complexes close to the family pool was extremely noisy because we could hear everything in the room above us. The family pool was very busy so you had to get up very early (by 6:15am!) to make sure you could reserve a chair.
I would definitely recommend the hotel for the food and service and the staff.