We stayed for over a month and had a lovely experience. The apartment is well designed and well cared for. The roof was our favorite feature :) The location is wonderful as well, and Teri is a super communicative and great host.