Everything you need for a fantastic stay. Location, views, space, quiet, great hosts, clean, relaxed, and value for money.
I would definitely return and would highly recommend the apartment to other guests.