Holidays and locations are so subjective but I would recommend this complex. 5 nights would have probably been perfect for us; 7 nights was pushing it a bit as many of Mallorca’s highlights are over an hour’s drive away (Valldemossa, Soller, Alcudia, Palma etc) but it depends what you want.
The staff were lovely, the pool was great and Cala Egos resort is walkable in 5-10 mins. Cala D’Or marina is a little further - a pleasant walk down a shaded path 10-15 mins; Cala D’Or centre just a little further again - more restaurants & shops there. Or you can make use of the land trains which also go to some local beaches etc. The hotel entertainment was pretty good, if you like that sort of thing.
Caves of Drach are well worth a visit and not expensive. We also went scuba diving, which was expensive but great. Snorkelling kit, reef shoes and a beach umbrella are handy kit at this end of the island. Prepare to see topless women - it’s Europe, nobody cares. And the beaches all tended to be a little crowded as they are coves, but it didn’t affect our enjoyment. The water is beautiful. The kids enjoyed their time.
Our highlight was the great food everywhere. Restaurant Beatrix in Cala Egos (yum!) and ice cream at Paradice. Also we enjoyed Piscis on the marina and Soy Asian Fusion in Cala D’Or. Enjoy!