baby jogger city mini

Kristen
Anyone have the baby jogger city mini? I'd love some first hand reviews on it!! How well does it push on the beach? Trails? Or is it just good for pavement? TIA!