I looked at the spec sheet BEFORE I looked at the price. My initial reaction was this is kind of a cute bike as long as it is well under $500.
I think at $399 it is probably a decent bike. However I am sure all of the big players such as Trek, Giant and Specialized all offer extremely competitive models that you may want to check out as well.
Are you able to ride one in the size you need?