Our stay at Zafiro palace was wonderful - ALMOST perfect, but not quite. Here's the rundown:
We stayed in September when it was much more quiet than the Summer months, and likely made a huge difference in our stay. As a couple, it was lovely, quiet, and we had no trouble getting whatever daybeds we wanted. However in the Summer this might be very different with families running around and the hotel much busier.
Service was excellent throughout our stay. It seems that most of the growing pains have been taken care of; the staff was always accomodating. Our only issue was that it rained one night and it dumped mud in our private pool. It took an entire day to get somebody to clean it, and presents a problem to many of the rooms with pools.
We rented a car so no issue with taxis, etc. at night. I'd recommend just getting a car if you are staying in the summer so you don't have to deal with waiting for taxis with 50 other guests.
The breakfast buffett was wonderful everyday. Huge selection, fresh, and delicious. Seating on the patio overlooking the water was perfect every morning.
The views and rooms are INCREDIBLE from the hotel. The skypool is unparalleled and an amazing place to relax, have a drink, and spend the day.
However - not all room blocks are created equally. There are certain blocks that have a golf course or parking lot view, no ocean view. You will likely be very dissapointed if you get placed in these blocks, so call ahead and ask for the best room blocks!!