I need to buy a new pair of black flats and a pair of Ugg like boots. In a perfect world I would love to invest in some quality shoes that are going to hold up for years, but the reality is that I don't have room in the budget for pricey name brands right now, especially since I need 2 different pairs. Does anyone have an off brand they recommend that isn't going to fall apart in a week? Thanks!