great experience, clean, new, good location