Have stayed in this hotel before, room is good but a bit old, 2 swimming pool which are quite okay. The location is not so good as quite far away from BTS station, need to take taxi although it is cheap but traffic jam is a problem. With this price range, you may consider Shangri-la which is quite close to BTS station. Taking BTS is a bit expensive but fast.
The room is not too big but the environment is good. The buffet breakfast is very good. Swimming pools are good for babies. The location is not very convenient but by Taxi to downtown is about HK$16 (less than $20). However, there is not much available around the hotel. If you good with kids, you might have to consider some where closer to downtown.