ConsRubbish menu and over-priced items
Shop.ubi.com is the official online store for Ubisoft and it's one store that I certainly won't be using again. Layout/Design: As I create websites myself the first thing I notice about sites is the layout and navigation and it always annoys if something doesn't work properly. As Ubisoft is a...
> Read review