We had an absolutely wonderful stay. Hosts went above and beyond to look after us. We were spoiled with homemade goodies. The place itself is extremely well designed and comfortable. Five stars for everything.