Clean, great value, great location and very friendly and helpful staff. Very fun atmosphere.