Excellent location, nice with the pool given the temperature was around 40 degrees during our stay. Nice breakfast. Service however, really poor! We had issues with our room, air-condition, refrigerator, hairdryers and microwave stopped working, and it was handled extremely poorly by the staff. We reported it in the morning, in the afternoon no-one had even looked at it, and given the outside temp and travelling with small children, it was really frustrating to not have air-con working. The front desk staff was really not very service minded, even said it was not their problem. Eventually they sent some-one to repair it, but when we got back to our room early evening, it was still not working. After several more discussions, and later that same evening, we got offered to change rooms which we of course did, but no discount, hardly an apology offered. If we had not argued, my feeling is we would not have been offered a new room even.