Eaten here a few times, and had takeaway once. Food is always so tasty and fresh, with lots of different flavours and Persian spices. The food is presented really well too. Even takeaway is packaged and presented really well and tastes amazing. They're all vegetarian dishes (with option to be vegan) but all with the right balance of salt, sweet and umami. Some restaurants treat the vegetarian option as a meat dish and just take away the meat, but not here, you don't feel like anything is missing on the plate and it's full of flavour and you feel satisfyingly full afterwards. The menu changes by season and they have a specials board, so there's always something new to try.
The service is always amazing, friendly smiley staff, they always ask about allergies (and can make most dishes vegan, nut free or gluten free), they can explain the dishes well if you ask and you're not waiting ages to order or to pay at the end.
The dining area is small, cozy and uniquely Cafe Roya! Previously when I've been, they've had a bottle collection along the wall, this time the table was sort of on a landing upstairs, so the stairs were in the middle of the dining area, without being overly bright and not at all drafty or too warm. This gives the dining experience a special and unique atmosphere, which I really like and I can't wait to go again!