I've been to CRAVE three times now (one dinner, one lunch, one happy hour), and I've enjoyed the food each time. I can tell that it's been freshly prepared utilizing high quality ingredients. To me, that's a huge plus for any restaurant.
My experience with the service has been positive all 3 times. Note that the lunch and, obviously, happy hour were both in the bar.
While I haven't tried their sushi yet, I did enjoy their mahi mahi dinner. The fish was fresh and the preparation tasty and unique.
I would agree that the menu is a bit overpriced, but I'm willing to pay for quality.
CRAVE is worth checking out if you're in the area.