The Legoland Castle Hotel was great. We thought the parking was good, the staff was friendly & nice, the property was clean, and it offered lots to do for the kids (not as much for the adults). It is co-located with the Legoland Hotel and playgrounds for the kids. It is walking distance to Legoland and the Lego House. There is a small, but decent grocery store a short drive away.
The only negatives: No gym/fitness facility in the Lego Castle Hotel. There are not a lot of restaurant options outside of the touristy ones. And, from sunrise until about 8pm, they play the same music over, and over, and over again on speakers throughout the hotel and property.
All in all, we would absolutely recommend staying at this hotel.