I originally gave this place 2 stars mainly because of the long wait and lack of staff. Every thing I had tasted really good. However we waited over an hour and 15 minutes for our sushi. The waiter warned that it would be a little while before we got our sushi. However I seen some tables that sat after us get their sushi before us. After inquiring about it they said they accidentally gave my sushi platter away to someone else. I had a flight to catch and was not expecting to wait this long. Food was excellent. Just ruined by under staffed sushi chefs and poor attention to detail. The manager apologized for the long wait and took the sushi off my bill he also threw in a free dessert. So I changed my review of 2 stars to 4. Had I not have to wait they would of got a 5. Food is worth going there for. I'm sure it's an amazing place if you don't have to wait.