Perfect apartment. Great location, clean, comfortable and well catered. Fantastic hosts - met at the apartment, given some lovely recommendations and happy to assist in any event.