We stayed for just under 3 weeks and really enjoyed our stay. Stephen was very accomodating with check in times etc, the apartment was clean, had everything we needed and was in a great location. We would definitely recommend staying here :)