If I had a choice, I wouldn't stay anywhere else. Encore is always my first and only choice while visiting Vegas. Their customer service is quite stellar and the housekeeping beckons to your call with your every need.
They print your boarding pass for you and everything is taken care of. They also call you to make sure you received the item. Your room key is your player card as well.
The only thing they could improve on is upgrading their iHomes. They are out of date and kind of faulty.
Otherwise, everything is a one stop shop and in the summer, it is conveniently in the same building as Encore Beach Club.