We stayed for 5 nights. Room was generous but bed was two singles pushed together, which was a bit disconcerting. Comfortable enough though. Staff were pleasant and friendly and helpful. Restaurant is quite good and reasonable value. Location is a couple of hundred metres from the bus stop (comes every half hour from Beverwijk Railway Station, which is about 15 minutes away) and there is good carparking at the rear of the hotel.
The hotel is the last on the road onto the beach, which means that it can be a bit noisy with wind sometimes but that is far better than traffic noise. The hotel is on its own right in the dunes so it's surprisingly remote for such a crowded place as The Netherlands. Walk 100 metres onto the beach and there is 2 kms of wide empty spaces (once the portable day shacks have been removed at the end of summer) all the way down to Ijmuiden and the Tata Steel Works.
We enjoyed our stay in Wijk an Zee, so different from the central high rise hotels we stayed in elsewhere during our Netherlands holiday.
Overall, a bit pricey and a bit tired as others have noted but the location is unique and if you want to 'get away from it all' you will enjoy the village atmosphere of Wijk an Zee.