We have stayed before, v nice property with excellent facilities and in a great location.
This time we were on a ground floor, one bed apartment with a bit of a castle view.
Unfortunately, there was a long queue for check-in (after 3pm), and when it finally was our turn, our room wasn't ready. We waited 40 minutes, we weren't offered a drink or any updates during that time. It looked like the staff, who were very friendly and helpful otherwise, were simply outnumbered and each check in took very long.
Our room was fine as usual, but super noisy this time. I was awoken by the noise upstairs and ultimately had to leave early in the morning and spend time in the reception area instead of in the apartment as I simply couldn't stay with the stomping of feet above us. The noise caused things to rattle and reverberate, even though it seemed like it was only one person running around above us - perhaps more a noise insulation & furnishing issue. The use of the shower next to us was very audible, too. We haven't experienced this before at the same location.
The food, the breakfast and the facilities were very good. All the staff were friendly.