Having stayed at many airbnbs around the world. Craigs place is definitely the best. Beautiful modern house in serene and tranquil surroundings. Well equipped and clean. The downside is that it might be hard to get a booking as its so popular! :)