We spent 4 nights here and were very pleased with it.
It is clearly a new hotel. The rooms are large and clean. Staff is very friendly and although breakfast is not the same as in Europe or Asia (amount of choice), for a NYC hotel it is pretty good.
We were only a couple of minutes away from the subway with just 20min to Times Square and we never felt unsafe. We even went to a nice Brazilian restaurant in Astoria (15min walk from the hotel) in the evening.
You may say that the close by subway causes a lot of noise, but you get used to it after 1 night. It even rocks you asleep after a while.
Would definitely come back here. We stayed in a luxurious hotel for 2 nights after this one, but that one cannot compete with this Fairfield Inn, which is much better and less expensive.