We had problems in our cabin , which were sorted out very professionally. The service and quality of food in the dining room was excellent. However the same can not be said for the buffet - as our meal was barely warm. Overall it was a good experience - the crew were very friendly and efficient.