This was a last minute booking and we couldn't have dared hope for better. In fact we were very surprised once we arrived that there had been any rooms left at all. Check in was easy and efficient. The grounds were lovely lots of lawned areas, trees and shrubs. We were in the Ibiza block, it was a big, bright airy room with balcony, overlooking both the pool and the beach (you can see Morocco and Gibraltar). The room was immaculately clean with air conditioning, fridge, lovely walk in shower and ample storage. The room was cleaned each day. The grounds are quite extensive, there is an area just off the beach with it's own beach restaurant, tennis courts, a lawned sunbed area, a very large pool, the majority of which is very deep and excellent for swimming, lots more loungers around the pool, a pool bar with seating area, a smaller childrens pool and behind the restaurant is another good sized shallower relaxation pool. The food was excellent and plentiful, lots of choice and very fresh. The entertainment was good, two activities each in a morning and an afternoon for children and the same for adults, including pilates, yoga, aqua gym, volleyball, shooting, football, archery, table tennis, darts and pool. In an evening there is always a children's disco followed by bingo and various shows. The staff were all helpful and friendly and it is located in a very quiet area perfect for relaxation. It really was a perfect stay.