Hotel Q offers Ultra all-inclusive stays with a private beach. Features include multiple restaurants, bars, pools, and water slides.