The location is perfect. The hosts are very warm and communicate well. A lovely stay.