Great for beach or playing in the yard all day.  Nice coverage, pretty easy to get up, not really a "pop-up" though.  Will not keep all bugs out but will keep most of them away.  Great for if you are working outside in the yard and the infant is playing or the baby wants a nap.  Then they can get fresh air and you can get some work done.  Also good for beach, travels small, but there will be sand inside and again, not a "pop-up" so if you are on a beach in the sun, get ready to sweat.