I stayed here for a month and I cannot recommend a place better than this. Great facilities and lovely hosts. It packs all the features mentioned by the hosts, and more!