Great location, great staff, very clean. Everything I imagined & more!