As far as hotel rooms are concerned, the M Resort far surpassed my expectations. The rooms are cleaner, larger and offer more amenities than most of the hotels on the strip and usually for a much cheaper price.
The bathrooms are VERY large (which is good if you're sharing a room with a lot of people. However, the shower window is see-through (just throwing that out there, just in case you're sharing a room with people that you don't want seeing your business!!) This is also one of FEW HOTELS that offers FREE WIFI INTERNET!! That was a HUGE plus for me. All the other hotels on the strip charge you on a daily basis. I have an iPhone so having internet is not a huge issue, but sometimes it's obviously easier to jump on your laptop.
On the gambling floor, drink service is usually pretty good. They also have stations around the casino where you can just get water and soft drinks on your own so you don't have to wait for the girls to come around.
All in all, a good experience.