We really wanted to see a lady boy show while in Bangkok and our hotel concierge recommended this and made all our travel arrangements and bookings etc, so we had no hassle getting there or anything, nor did we feel ripped off.
We got there and had our complimentary drinks while the other show was finishing up.
The theatre was nice and a nice size, but was not full,which may have contributed to the lack of atmosphere.
The show lasted just over an hour and was a glitzy spectacular of costumes and settings, but the dancing and singing was mediocre at best, with some dancers clearly uncomfortable and not well rehearsed.
It was not caberet, either. It was a succession of songs from all over the world being averagely lip synched. There was no comedy or even speaking.
At the end, the cast congregate on the stairs you HAVE to take down and you are grabbed at and encouraged to pose for pictures with them, which they then want to be tipped for. I had previously read about this, so just hid my camera in my bag on the way out. That seemed to suffice!
There were some families with young children there, and while it was probably no worse than a music video on MTV, I didn't think it was hugely appropriate.