We went to Narcoosees for the seafood, and while the food was great, we had a mediocre table location in a nearly empty restaurant, and the service was peremptory (until it came time to sign for the bill).
We went to Citricos for convenience as we wanted a 2 TS meal near MK, and found the atmosphere more refined, service excellent, and food was twice as good again as it sounded on the menu, which is pretty unusual. Usually menus sound better than the reality!
I'd go back to both, but if I had to choose between the two based on previous experience I'd choose Citricos. I think on a different day or at a different time Narcoosees would have been a better experience than it was. It wasn't bad, we enjoyed the food, but wasn't as good as Citricos.