Generous hosts, clean rooms, idyllic location - a great place to spend a few days unwinding.