That is a good place to stay.
The house is located in a great place. Just 2 minutes walk to the awesome beach. There are dozens of supermarket and restaurants in 5 mins walk.
There is pretty much everything we needed in the house including fans (you really need them in the evenings and nights).
Unfortunately, it also has some cons:
wi-fi was very very slow (0.87Mbit/s for download and 0.02 for upload).
3 bedrooms are located in one part of the house but the 4th bedroom is located on a different side where the kitchen is. That makes it a bit hard to locate 2 families with small children.
There were a lot of ants when we arrived at the kitchen side of the house. Also, there were a lot of Cucaracha's (these big cockroaches), daily. After a couple of days, we started to close all crevices under the doors with paper towels, which reduced the number of them to ~1-2 per night.
And the last thing it might be super noisy. Just across the road, there is a little kids theme park with 2 huge trampolines. Daily from 16 till 23:30 it was noisy from 2 huge air pumps.
In the end, we liked our staying in Alcudia and enjoyed our vacation.