Apartment - everything you need for a decent length stay. Fridge, microwave, hob, kettle, cutlery, towels, hand soap and shower gel, teatowels etc. SuperDino not too far away either for essentials.
Pool - Good size, well maintained and obviously always warm. A small diving board could be added at the deep end for accidental belly-flop laughs. Lifeguard always present in their declared hours.
Bar - Lovely staff, good prices and great range of cocktails and food. BBQ night on a Thursday and Fish Friday if that's your thing.
Reception - staff always very willing to help with requests such as additional towels or loo roll top-up.
Sun loungers and parasols cost 2€ each per day but that's fine and stops the cliché early morning towel rush. Even when busy they always had enough for all customers.
Only negative for our apartment and it's a small thing - the beds were rock hard and I mean no give in them whatsoever. Softer mattresses or a cheap memory foam topper would help for a decent night sleep. This may've been isolated to our apartment and I have no idea what others would be like.
Overall, we had a fantastic stay and would not hesitate to book PBA again.
Off on a tangent but definitely visit The Penny Farthing on Juan Carlos Av for breakfast, just around the corner from the exit. Really nice guy runs the place and you'll be looked after. Food is cooked fresh to order and fair prices too.
Will be looking at availability next year at PBA for sure.
Hope this helps in some way :)