It looks good at first glance, especially the white one. For me personally, at 19" deep, it's too small, but if that size limitation does not bother you, and you can live with the price, I'd say go for it. Just make sure it's securely attached to the wall-studs.
An advantage of such a leg-less design, in addition to being able to easily clean/vacuum underneath once in a while, is that you can vary the height of the desk to your own taste, before attaching it to the wall. You may have to experiment with this a bit. The average height for most desks, and tables for that matter, seems to be around 28-28.5 inches. Good luck.