I agree with the view on Carnegie Court Hotel in Swords. We were given a gift voucher, but, weren't tripping over ourselves to you use it. However, it was about to expire and so we brought our three kids on a rainy Monday night. We were pleasantly surprised and have since revisited. Parking was also no problem.
Indie Spice is Swords on Foster Way, down the side of Xtra-Vision is also a good restaurant, reasonably priced. It also operates one of the the best takeaways in Swords and Malahide
Silks is definitely over rated. Cruzzo's food is just okay, but, the setting is probably the best in Malahide, especially a window seat on the upper level overlooking the marina.