We stayed at Es Puerto 11th-18th Oct 2014 in apt 208 booked as a bonus week with Dial an Exchange. The price we paid for the rental was very good so no problem with DAE.
The location of Es Pueto is great being next to the Marina and front apts have great views.
Our apt had side view over car park but at first sight looked spacious and clean. Furniture was dated but this was not a concern.
However, we soon found one of the toilets would not flush so we told Benito on reception and he sent someone straight away.
They tried a few times but could not resolve the problem which was clearly very dated fittings.
The only way to flush was to fill a large water bottle and to pour it into the basin whilst pressing the flush.
The door on the toilet also had faulty lock and we had to call Benito to open the door which had locked itself.
We were offered another apt-407-but there was a terrible sewage smell in the toilet so we stayed in 208.
The staff on site were very good. Benito is a mine of information and always very friendly. The Cafeteria on site is good and offers food and drinks during the day at reasonable prices.
Maid service is 5 times/week but we did find loads of dust and debris under the beds when putting the cases under. The rest of the apt was perfectly clean.
Also because the apts are quite old noise insulation is not great and it was noisy at times but this is quite common in apt blocks.
In summary Es Pueto has a great location-great staff-and good sized apartments. If refurbished with modern plumbing they would be top class and even with the issues we had we would not rule them out for a future visit.
Santa Eulalia is a nice resort with lots of places to eat especially if you like Tapas.
For good quality drinks at reasonable prices and very friendly service you cant beat the Queen Victoria Pub-give it a try.
We used taxi transfers from the airport rank which took 25min and cost 40 Euros with tip. Benito arranged return transfers for us at the same price.