clean, pleasant experience in a good location