We generally had a good stay, however staying at the Citadel kinda felt like the Ryanair version of the Ritz Carlton. We had the half board package and about 80% of the meals came at an extra charge. Also, it was a struggle securing sun lounges at both the pool and beach, where people would reserve them all day, but only use them for a couple of hours. The hotel has a policy against this, but the staff don’t enforce it and actually help (Spanish) people keep their lounges even when they haven’t left personal belongings, just in case they want to come back. When there’s a waitlist, they also give preference to Spanish people. The beach chairs are also rented out, so although you’ve paid for them as part of your stay, you risk being denied one while they rent it out to someone else. Not cool. The balconies on the rooms are also of a very varying level of attractiveness. We were really lucky to have sun and a great view, but some were in complete darkness. The grounds and rooms could really do with some maintenance and the breakfast buffet is pretty basic. So like Ryanair, it could be really great, but you could be unlucky and you should expect lots of extra charges for the full experience.
Other than that, the staff were friendly and let us check out late. Housekeeping was good and restaurant staff were also friendly.