We've been going to Coz since the mid 80's. We always stayed at Casa del Mar and even got married on the beach across the street. We now have two kids (son is 13 and been diving since 10 plus a 9 year old daughter) and stayed at the Reef Club the last 3 years. Our experience has been very positive. Food is fine, rooms are nice (Jr. Suites/Studios), staff is very friendly, activities for kids is a plus, and Sand Dollar is great. My son's first ocean dives were with them and they were very accomodating to make sure he was safe and had a good experience. They have a very nice beach which is a plus. Back in BC (before children) downtown was fun. Now it's just too much of a hassle with all the cruise ships dumping their tourists and keeping an eye on the kids to boot. We keep reading all the negatives on Reef Club but it just hasn't been our experience and we highly recommend it.