Excellent in every way ... location, facilities, clean, lovely terrace and welcoming host