It's weird, I have driven past this a dozen times but never thought it was a capsule hotel a la Japan, I always just assumed it was a typical case of China abusing a catchphrase/buzzword "Pod" as in iPod.
In your web search you didn't see all those photos of hotel rooms?
http://www.podinns.com/YLMember/YLPhoto
http://www.tripadvisor.ca/Hotel_Review-g294212-d1419747-Reviews-Pod_Inn_Beijing_Zhongguancun-Beijing.html