I went to the M Resort pool back on Memorial Day. The place is great for locals and families and apparently lots of others already knew that as there were plenty of people around. We got a daybed and had to spend at least $150 in food and beverages, which wasn't a hard with a total of six of us. The food was decent -- typical bar-type food... the wings were hot and crispy, the southwest chicken wrap was basically a chicken caesar salad in a wrap. There was nothing "southwest" about it. The caipirinhas were good and strong but the white sangria was way too sweet.
It was an excellent way to spend the day. Despite the large crowds it never felt too busy. There was always room to swim. For adults who don't want to deal with the kiddies running around, the adults-only pool is steps away in a fenced off area.
Excellent pool, mediocre food.