Great location, great staff, just great