This apartment ticks all the boxes. Fantastic location, very well appointed, very clean and the hosts have thought of everything you may need. It is well priced as well!