Everything you need, swimming pool was lovely and cool after a hot day, great natural surroundings. Very private from others.