Perfect. Cannot think of anything better.
The apartment is in a serviced block with the hosts on the ground floor, and they are very friendly and helpful.
The apartment is a few steps away from the main shopping area (about 2 mins).
Inside the apartment is clean, modern and equipped to a very high standard.