Re: the 30-minute wait -- I concur that their organization can be lacking (possibly a cascading delay during peak periods, or simply poor use of a booking spreadsheet?). In three of five visits over the past three months, my experience has been: prompt check-in, then they discover that my scheduled masseuse is still busy or was otherwise booked, and ask me to wait for up to 15 minutes and/or swap masseuse. They're always apologetic about it, and I once got 70 minutes because my first masseuse was called away after 10. On the plus side, they do have enough staff on-site that once the massage starts, the masseuse isn't distracted by calls.
I've never asked about the steam shower, and they've never mentioned it, despite the robe hanging in each room.