From the first second my friend and I set foot in Iberostar Ciudad Blanca, we were treated like movie stars. During our 4-day stay, we felt like every employee made an effort to get to know us and find out if there was anything they could do to improve our stay. It never seems like a "forced sales-pitch", but was always genuine and friendly. We arrived to find our double room upgraded to a sea view apartment. The room had comfortable furniture, good air conditioning, and a lovely balcony. On my friend's birthday, a member of staff came to our door with a bottle of complimentary cava, despite us never having mentioned the birthday to them. The restaurants and bars were good quality, and again had lovely staff, and the beach was perfect. Though we do not have children, we could see that this resort is very family friendly, with a good selection of childcare and "kids' clubs" available. And child-free travellers will be happy to know that, upon finding out that we were travelling without children, the staff always made an effort to be respectful of that (for example, pointing out to us a smaller swimming pool hidden back nearer to the beach, which, they explained to us, "tended to not have as many children as the main pool"). The spa was above average quality as well... If you get a massage, ask for Raquel - her hands were magical! Everything we needed for several days of relaxation was right at the hotel; we never got bored despite hardly leaving the premises. 10 out of 10!