@strypey probably not legal. I'd demand a refund & if they refuse then sue them for $900 (or $9 for however many years you expect to live).
btw, https://www.exoscale.com/ might be worth a look. Price is higher but probably without shenanigans.