Excellent apartment by all means. Very clean, spacious, great location, and great host.
It has everything you need.
We were very pleased with the experience and highly recommend this!