Hi
I believe official court size is 40x20 feet. This, however, is
rarely the case, even in tournaments. (Oh, I forgot, I think it's 15 feet
high you need too). The more the room, the better. 30x15 is very nice.
23x12 ish with maybe a 8 ft high ceiling and the area is getting a bit
small to play in. Table size is 9x5, btw.
-Alex