Fantastic location, caring hosts. 5 stars all round. Thank you.