The camp has everything. There is an IGA just across the road, beach at a walking distance and a great playground and swimming pool. The shared bathrooms were clean and had no issues. Just remember to take some pegs to dry your clothes!!