An all round excellent place to stay