super cute!! <3 very suggest (UK 12-14, large fits well but large is very stretchy so would probably fit up to an 18 maybe?)
Quality is as expected. Good enough for its intended use.