I don’t normally give reviews but this time I felt that I must. Alfagar resort has totally exceeded our expectations! The 2 bed apartment that we got was modern, spacious and clean with more than enough space for a family of 5. The view from the balcony was stunning - overlooking gorgeous gardens and the sea. We asked for a modern room with two bathrooms and a sea view and all of our requests were accommodated at no extra cost. The location of our room was also fantastic - opposite the kids’ pool and playground and a 5 minutes’ walk from the heated pool. The resort itself is gorgeous, with stunning gardens and amazing views onto the sea. There is a great short walk to the beach, which is also gorgeous. There are signs with the plant names on the scenic way to the beach, which we really enjoyed. There are at least 9 pools (!) across the resort which means that wherever you are, you’ll be close to a pool. The resort also offers airport transfers which are much cheaper than airport taxis. In addition, it offers car rentals onsite. We used that option at a very reasonable price and the chap at the car rentals was really nice. We were also able to drop the car off at the airport. The apartments get cleaned every other day, which worked well for us. Massages were also great and very reasonably priced with massages for kids, which my girls loved! We were also allowed to do a late check out on our last day and stay till 3:00 pm instead of 11:00 am (at a minimal charge of 20 Euros).