Personally...seems too cheap for all it promises..wouldn't cast judgement though without seeing one in the flesh..
worry would be keeping it clean due to the large quantities of light required to maintain these little wobbly wonders
If on ur..go for a hunt..there's a full write up on building a jelly fish tank...may even be same guy,lol.....use the search ption in top menu bar and enter jelly fish