Cabogata Jardín is an upscale hotel offering buffet dining, pools, and sport courts, with a focus on family-friendly amenities.