Wyndham Garden Lara is a relaxed, all-inclusive hotel featuring unfussy rooms and suites. Guests can enjoy a variety of dining options, multiple bars, and a spa.