For the few days we stayed it had everything you could need in what is also a great location, would definately stay again.
Cheers