I honestly do not see where the bad reviews are coming from.
The staff were excellent all around the ship - Smiling and happy to help; visible from the moment you board the ship.
The food was brilliant in the buffet on Deck 5 and The Compass Rose downstairs served quick and high quality. Unfortunately we did not eat in Siroccos so I cannot say anything about the a la carte service in there.
Our Suite was great - Very spacious, clean and every evening we'd find a new (towel) animal sitting on the bed. The website says that they are partially obstructed by lifeboats but on the Bridge Deck where we were it only covered the very lower part so visibility was good too.