Great location, friendly staff and if you have any probs or issues they literally sort it that day (well they did with us so happy camper lol) Also reaching out to me with the offer of organising a high chair, port-a-cot and high chair when they saw I had made the booking with an infant was just great, the extra mile type things you appreciate. Did have a self contained dwelling so I can't say what the showers were like but the communal bbq area, pool, playground and games room were great and all well maintained. We will definitely be rebooking for next year