As the name suggests it's not a restaurant, however it's really a nice place to eat in.
I had breakfast there for a few times and wasn't disappointed -
there is a modest variety of dishes and desserts. You pay as you order on the counter and a staff member will bring you your course once it's ready. Most of the staff spoke fluent English.