Absolutely loved this place. We rented the bottom flat and my wife's family rented the top flat. Both flats were well equipped and had just about everything you could need. We were a bit apprehensive at first as there were no reviews of either flat at the time of booking. So glad we didn't let that stop us b/c we had an amazing time.
The place is run by a nice family who live in an adjacent flat. The pool was very clean and great for before and after the beach. The beach is a short 10 minute walk from the flat.
The only very minor issue might be that all the rooms have 2 x single beds in them and if you try to push them together to make a double bed there is a gap. Didn't bother us sleeping in separate beds for a week ;)
Would definitely come back and would certainly recommend this place to anyone visiting Cala Mesquida.