This was recommended by a tour guide and proved to be a good choice. The place is in the Petronas Towers mall and is normally busy. We queued for a few minutes on our first visit but it is possible to book and avoid this. There is plenty of staff and the service is generally good. Worth trying.