Have stayed in the crowne plaza near blanchardstown a few times. It's usually great value, good hotel, clean and reasonably priced. Only downside is I don't think it has a pool, probably better with a pool for kids. Citywest usually has some good deals and has pool, is a bit further out but has the luas line close by.