My favorite Vegas hotel for these reasons:
Service: We had a slight problem with our reservation but they were very patient.
Rooms: very contemporary, clean, spacious bathrooms and great views! The beds are extremely comfortable...
Restaurants: Tableau. Buffet. You'd never have to leave this place.
Pools: VIP Tower pool...euro party pools...cabanas...so many choices! Also, Encore beach club is next door.
Shopping: If I had a few thousand to spend, this is the place to come.
Clubs: Tryst & XS are my favorite clubs :)