The location,accomodation and hosts were all perfect. We had a fantastic time and will definitely return again in the future.