We've stayed in Monemvasia for three days, Chrisovoulo Restaurant was our last dine inside the castle. The service was excellent (people were very polite ), the food was a pleasant surprise (both orzotto and the chicken dish were cooked perfectly ), the dining hall was aesthetically (and minimally ) decorated.
The wine list was lacking of local varieties, but there were nice wines for all budgets, the only thing i did find reprehensible was that the prices were pinched way up ( should be at least 5 euros less per dish ) .
Our overall impression is very positive, we will visit it again but will check the price-list first !!!!