The bike itself has a pretty standard design by today's standards and is good.
How well it holds up is dependant on how hard you are on the bike and how well you maintain it. So, that's in your department not theirs.
The bad stuff is that it doesn't have chrome rims, so forget about your brakes working to well for long. The brakes are probably Tektro instead of 990's or Evolvers. The cranks are probably questionable at best considering decent 3-piece cranks run over $100.00 alone, so these probably are not very good, but may surprise you.
Just keep in mind that any sub-$300.00 bike is entry level. It won't be great, but it is not garbage either. This particular one has all the basics, and does a better job putting them together than other companies often do.
I see nothing wrong with this bike, especially at the price range you are in.