This definitely seems like a good value for the price. Specialized bikes have been around for a long time, and are a pretty trusted brand I believe. And like you said, everything is pretty standard and name brand on the bike, so unless there are some weird faults or something, this bike should be fine. As always, if it's possible you should check out the bike in real life first just to make sure the frame suits you well and you like the look and all of that.
Let us know how it goes when you buy it!