We have been on NCL, HAL, Princess, but mostly Royal and Celebrity. Just got off Reflection a week ago and found everything to be great. No complaints except a lack of servers walking around in bar and buffet areas... which didn't really make a big difference to us. Normal cabins have not been totally redone but were very clean... maybe needing an upholstery refresh on the couch. Would not hesitate to cruise on Reflection again.