Gorgeous accommodation; great hosts