I've dined in a few times and have also ordered out a few times. So obviously I enjoy their menu/food. I haven't tried many Mediterranean joints, so I can't say my opinion should be highly valued. All I know is...I like it!
I've never been during a lunch or dinner rush, whenever I go I'm only one of four maybe five other diners, so I have no idea why service is always hecka slow. That staff is friendly though :)