4 of my friends and I went to San Pedro last weekend, we wanted to stay in zoola but we arrived late and it was completely booked. So we stayed at the hotel next to the entrance to zoola, but spent the day there (at the restaurant and pool) and at night we partied around town.
Zoola is definitely a great place to spend the day at. They have a tent which is a lounge area with mats and cushions were you can eat or just relax and a pool with a great view of the lake.
The place is very clean, the food is great but the service is terrible. We had dinner last friday night, and the wait wasn't that bad, as I said, the food is great and the waitress was simply mad at the world but we didn't pay too much attention to that. Next day, we came back for lunch and we ordered about 5 plates and almost all of them took about 1 hour, but then we had to wait about 2 hours for a plate of guacamole and tortillas, which is pretty easy to make and one of the previous plates had guacamole on it, so i'm sure it was ready at least an hour earlier, on top of this, the tortillas were cold. We were very disappointed by the service, but we didn't let that ruin our time in San Pedro.
Later that day we came back to the pool area where there's a bar and had a few drinks there. The bartender has the worst attitude EVER! I read on the menu that a litter of beer costs Q30 and he charged Q45, so I asked him if that was the price cause the menu said something different and his answer was: "Zoola is expensive, that's why when I drink I don't come here" this was in spanish and it was way more rude than it sounds in english.
Overall, I think Zoola is a beautiful place to stay, eat or just visit, but they really need to change their staff or at least teach them some customer service skills, cause what you read in all of the previous reviews about service is COMPLETELY TRUE.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.