I got a bus + sleeper from the Gold Coast to Sydney last year, loved it. Bed was fine, was cool having my own little cabin. The shower was adequate, kinda cramped but the temperature was good. Breakfast was proper food, unlike someone else's description of the Syd-Mel. The electricity was a bit weak as I recall, just made my laptop drain a bit slower.
Going in the other direction during the day was absolutely lovely, a much nicer experience than flying. Got to see so much scenery and felt very relaxed...until the bus ride.
It was not much cheaper than flying and I only did it because I care about carbon emissions. Would be nice for the environment if they could bring the cost down - when NSW did free trips they included the XPTs and they were booked out, so people are obviously willing to use them if the price is low enough.