excellent location, accommodation and hosts