If price is not a problem, the best I have been to so far is
Billiard Rooms at China Town. It is along Trengannu Street to be
exact and has a personal lift up to the place on the 3rd floor. I
will normally only go there should I need to talk business with my
clients over some pool.
It is an exclusive place with individual cubicles for every table.
There are also VIP Rooms availiable. The Tables, Cues, and balls
are all maintained in tip top condition. The staff are very
friendly and service oriented. And the food there are not so
bad.
Pool lessons are also availiable there by this guy who is really
pretty good call Chalres Poolz. But the lessons are really quite
expensive too.
Like I said, if you really want the best, this is the place with
all these, but the price ain't really cheap. It is over $11 per
hour if I did not recall wrongly.