We have stayed in more expensive places in Majorca but this was almost as good as them so on a value for money scale it rates highly. No real downsides but i would not like to end up in Block D (unless it's poolside). We did for night one and Linda (i think was her name) fixed us up for the remainder of our stay. It cost us for an upgrade but was money very well spent.
The strip (area around the hotel) is nothing to write home about but the beach, port and old town more than make up for it to make Alcudia an amazing place to go on holidays.More