brilliant location excellent hosts had lovely time