Omni La Costa Resort and Spa is fun for families