Don't know about the other places in town, but this is a very nice and obviously newly built hotel. The staff was courteous and friendly at check-in and the room was very comfortable and clean. The included breakfast was excellent with the largest selection I have seen for this level of hotel. Several helpers were monitoring and re-supplying the various meats and eggs and other offerings. Tables were promptly bused and cleaned.
Just so there is no confusion, this hotel is also a part of the Ruby's town-wide franchise in Bryce city.