Very new and clean. Good location. Nice staff