We stayed for a month. Graham is absolutely a great host. We first encountered some issues with the wifi and he made such a great effort to help us sort that out and we were pretty satisfied with the outcome. The communication was great and he was always available to assist us.
We'd definitely recommend friends to check this place out in the future!