The most perfect Airbnb! The location is unbeatable and the apartment is clean and stunning. Graham is also an amazing host, he provided great recommendations and was very communicative.