This is in an excellent location and a lot easier to find than you think after your first visit. The apartment is very nice and does have everything you might need.
The only thing we missed was the welcome breakfast mentioned in the description, but this didn't affect our stay!
We would definitely go again.