Best possible location, wonderful terrace, lovely hosts and an all out outstanding experience.