I've been here many times, both for a business lunch and for leisure. The food is great. If you order meze (€22) there's a variety of meat but be careful not to stuff yourself with all the starters because you'll end up not being able to eat all the meat they bring at the end.
The atmosphere is lovely. The interior design includes hundreds of wine bottles and looks amazing. During summer you'll be seated outside, next to the Limassol Castle. Visit this place and you won't be disappointed.
Make sure to try loukoumades at the end! If you have food left ask them to pack it to go.