About 6 inches, pretty nippy towards other fish (Personal experience watching them at work) and I personally wouldn't put them in a reef (I was strongly considering a trio for my tank) They definitely like swimming a lot, so I'd probably go with a 6 foot tank. The 4 foot we have them in doesn't seem like enough room.