It's a 5-star flat in a 5-star location.
My wife and I stayed here for a week, and they were very helpful getting us to and from the airport. The apartment itself is on the third floor just off the main street. It was wonderful to walk out the door and be right in the heart of the city.
It's a recently renovated flat with everything you'd need. Stay here for sure.