Clean, upscale, and great location! I highly recommend this place to families and parties of 3 or more.