We stayed here last year at easter, it wasn't very busy as easter last year was very early in the middle of March, and the weather was cold, but I do recall saying to my hubby I can imagine the pool area gets very busy in good weather as there is not a lot of room.
The shower/toilet facilities were excellent very clean with lots of hot water. The on-site pub was small but very good, we didnt try the food. The on-site shop is one of the best I have seen, selling a good variety of everything and not too pricey.
I would recommend this site.