I've been to Jamie's Italian about half a dozen times now, and it's been great every time. There's always a real buzz to the atmosphere of the place, the serving staff have been friendly and helpful without fail. The only downside is that you'll probably have to wait a bit for a table as you can't book unless you're a party of 8 or more.
However it's worth the wait because, above all, the food is fantastic! The starter squid and meat plates are delicious, the pastas superb and the fish local and delicious. That's why we keep going back. It's all about the food.