Stayed here for 3 nights, from Sun. to Wed. last week. What a GORGEOUS hotel! The staff was amazing, as were the other guests. It seemed like everyone was in a good mood due to the beautiful surroundings and all the good eats. Random guests struck up conversations with us, from how good the buffet is to the beautiful weather.
We had coffee and pastries in the morning at the Babycakes place and tried the buffet once for dinner (seafood) and once for breakfast/lunch. There wasn't a single item from the buffet that was "off".
Needless to say, I'm not staying anywhere else but the M Resort from now on. Can't wait to book our next trip.
Oh, and there's no resort fee. What's even better is, if you opt out of housekeeping the next day (which we normally prefer, as we don't like people going through our stuff), you get a voucher for $10 towards dining, spa, etc. It paid for our coffee and pastries in the mornings.