The apartment had not been cleaned when we arrived. Filthy toilet, scummy shower, food stains all over kettle, crumbs everywhere, dirty finger marks on light switches, I really could go on and on! I had to purchase cleaning products and clean myself before I felt comfortable about my family staying here. We only had 2 plates for 4 of us! A very small amount of cutlery, no chopping board, 1 saucepan, no pegs etc... not as advertised or expected - self catering!! and again I had to buy these items to make our stay bearable. The apartment is infested with ants!!!! Not just in the kitchen but all on the sofa, on my sons pillow etc... Horrible! We contacted the owners about our issues (and provided photographic evidence) the owner accepted these issues and we were offered a 'discount' off a return stay next year!! We would NEVER stay in this apartment again. The owners refused any other means of compensation. We had to contact holiday lettings for advice. They were extremely supportive and helpful and completely agreed with our complaints. They contacted the owners several times on our behalf, who have still refused to refund us the £109 we paid for the 'cleaning' of the apartment prior to our visit - shocking!!! We have stayed at hacienda for many years now and have never had a problem before, we have also never written a review before. I would strongly recommend that you choose another apartment to stay at (there are so many lovely ones) but please do not stay here. I would hate anyone to have the disappointment that my family had and then the very rude way the owners have treated us since our return. Please avoid at all costs!!!!