I've been there 2 times and every time i came out happy. The place is nice and you can stay there for a long time without anybody bothering you.
The food can be a little pricy for Italian but the service and quality make up for it.
Definitely recommend it if you want to have a easy going food experience with a touch of higher restaurant service.