Alfagar resort is incredible, so much to choose from, fantastic entertainment and great restaurants, communication could be a bit better, I had to ask for check in details the day before arriving as had received no information but they were quick to reply. Apartment was spacious in a great location close to everything and perfectly clean, wardrobes and sofas could do with updating and pillows are not great but did not make our stay any less enjoyable, the drains in bathrooms did smell on and off but we used air freshener and run water in shower/sinks and this seemed to do the trick.