It is a fancy looking bike but is not a good choice.
Keep in mind that a bike like this is intended for ON ROAD use only. It will be heavy and unreliable. When you start adding extra stuff (like full suspension) at this price you have to sacrifice other things (like good drivetrain and frame). Also, remember that suspension on a bike is to keep the wheels on the ground for better handling and NOT for comfort. Since the bike is for on the road you don't need suspension.
Sooo, if you are going to stay on the road and use it for the occasional ride it'll do just fine. If you want to ride off road AT ALL then it is not the bike for you. This means no jumping, no trails, no nothing except riding on paved surfaces.
I suggest that you take your budget of $300 and visit a local bike shop. They do have stuff in your price range that will be fine for roads and light trails, plus you'll have great support if something goes wrong.
29 years in the industry