an all round pleasant experience