It's a very busy place to to visit at Easter.
Go in May or October, if you can the crowds at Easter and from June to September can be horrible (May and October are hardly better, but are at least a bit cooler).