I've been to Sakura Japanese Steakhouse a few times and overall, I had a great experience. The quality of the food is consistently good, with fresh ingredients and skillful preparation. The pricing is reasonable, considering the quality and quantity of the dishes. However, I found the service to be a bit hit-or-miss. Sometimes it was excellent, with attentive and friendly servers, while other times it felt a bit slow and inattentive.The restaurant has a great atmosphere, with a trendy and cozy decor. The hibachi grills are a fun touch, and the chefs put on a great show. However, the seating can be a bit cramped, and the noise level can get loud at times.One issue I noticed is that the menu can be a bit overwhelming, with a wide range of options to choose from. It can be difficult to decide what to order, especially for those who are not familiar with Japanese cuisine.Despite this, I would definitely recommend Sakura Japanese Steakhouse to anyone looking for a great dining experience. The food is delicious, the atmosphere is fun, and the service is generally good. Just be aware of the menu and ask for recommendations if you need help.In terms of specific dishes, I highly recommend the sushi and the hibachi grills. The sushi is fresh and expertly prepared, and the hibachi grills are a fun and interactive way to enjoy your meal. The chefs are skilled and put on a great show, making the experience feel like a fun and memorable event.