Hi Susan,
That Cruiser looks OK for the money. (I've never seen one, so I'm just going by the spec).
The components are pretty standard Chinese stuff, same as you find on most sub £1000 bikes and £895 is about the correct price.
To compare batteries, multiply the voltage x Ah giving Wh. So...