All the positive reviews and accolades this place receives are absolutely deserved. The location and the place itself are great, and the special attention that one receives from the hosts and the staff make it a memorable stay. Enthusiastically recommended.