David's place is perfect. It is spacious, clean, modern and in an excellent location. David met me at the flat and was always available for anything I needed. I really enjoyed my stay and definitely would recommend to others.