Kabuki never disappoints. Brought my best friends here many times. The food and ambience are great! Also tried their happy hours, and they have very reasonable prices. The staff are great and accommodating. I will definitely recommend this to anyone who loves Japanese food and drinks. The restaurant is also located in Town Square, which is a decent place - all the more good reason to eat til you're full and fancy a nice stroll afterwards with your friends, family, or significant other. Kabuki will work for casual, semi-formal, and formal dates.