The Avalon is amazing! Right on the beach. Huge multi-bedroom suites that are perfect for multiple couples. Two things stood out: how NICE the staff was and how CLEAN the entire property was. Oh, and they offer beach chairs, umbrellas, coolers, etc to use at no extra hassle or cost. The Avalon feels private--not a million rooms with people waiting for elevators, kids running in the halls...it felt like a private condo with only a few units on each floor. Highly recommend!. We loved it!