Perfect is an understatement ..... James + Graham are just amazing hosts, friendly, approachable and they really have thought of everything you need.
Location wise, it is hard to beat a few minutes to anything you need from some amazing cafes, the city centre and transport to explore further afield.
The apartment has everything you need for a short stay plus with some cool bonuses like the view from the balcony and my room had some space that allowed me to work remotely.