The listing is pretty accurate. (it actually seemed bigger in the pictures though)
The place is 3 mins from Mong Kok Station so it was really convenient for me to move around. And there is A21 bus which comes straight from the airport and vise versa. I would totally recommend this place.