How well does Smartglass work?

Hey guys,

Was planning to get myself an Xbox. Does smartglass work as advertised? Allows for smooth streaming of video from Phone and Laptop to Tv? Is it simply plug and play? Are there any limitations or restrictions?