Ticked all the boxes. We loved the apartment very clean and spacious. Just be aware that parking at the castle terrace is expensive.