Welcome to the DISboards!
I can't really help you with reviews of BCV -- never stayed there. But I've read on the boards a lot of good reviews about it.
As for Restaurant Marrakesh -- YUMMY! It's on my DW's and my must-do list for any trip to WDW & Epcot. On our last trip we had dinner there and had the Royal Feast. Whole lotta food on that one!
I highly recommend it because it provides a lot of different foods in one meal for only $29.95/person. One suggestion: tell you server to bring the courses in slowly so you have a chance to enjoy each one. (Plus you can watch the belly dancer even more!!
)
They start off with some Moroccan salads with a light dressing. Next were some appetizers: the menu says bastilla (pastry stuffed with chicken, seafood or beef), but our server substituted some beef brewat rolls for the seafood bastilla (these are thin pastry leaves stuffed with minced beef, sprinkled with cinnamon and powdered sugar) -- super YUM for these.
Next comes the entree of roast lamb and lemon chicken. We loved both. This includes couscous containing a mix of different veggies. I am not a real fan of couscous, but this was quite good. The chicken not only has lemon but also garlic and olives in the marinade, so it's got a little kick to it. Personally, I prefer the sauce they have for the chicken kebobs using Moroccan spices, but this was good.
Now if you are not completely stuffed -- out comes a huge dish of Crepes Atlas. (They may let you sub other desserts, but you will miss a real treat.) Delicious apple crepes topped generously with cinnamon AND ice cream with almond slivers sprinkled all around.
If you do not literally ROLL out the door after this meal, then there's something wrong with the restaurant's hospitality. All the servings are very generous; the service is wonderful. Be sure to tell them it's your anniversary dinner. They may have a surprise for you.