The flat is well located and very close to the beach. It offers great facilities and it's well equipped. Moreover having a pool within the building is a great option once you want something different than salty water. There are several shops, bars, and supermarkets within walking distance.
We were a group of 5 people and it worked well. But it can be slightly small if you would stay longer periods enjoying the flat (which I doubt someone would do while in Mallorca but worth mentioning).