I understand why people are upset with their stays here but if the price is right (<$125/night) and the FHR benefits do not change, this isn't a bad place to stay as they're providing a lot of credits. You just need to be very patient with the check-in and check-out process (long lines) and having to deal with the FD agents when it comes to applying the credits. So, if you're the type of person who isn't patient then this isn't the property for you, instead you should just stay at a place like the Wynn or Cosmo.
The F&B options are pretty good as well, especially if you want to stay at a place with a lot of Asian F&B options. As I prefer to have all of my meals in my room, I loved how easy it was to grab something from the Food Hall and bring it back to my room. The only other properties on the Strip that I had fantastic experiences with take-out options were Cosmo, Aria, and Wynn.