Great facilities and location. Attention to detail paid for kids. Board games, games consoles, beach toys etc to entertain kids. Everything was very clean and tidy. Only difficulty with the large group was with the single bathroom and toilet otherwise everything was perfect