We had a suite which was very good. We ate in the walford which was very good. Breakfast not particularly good. The buffet was impossible to get a table.
Dinner was very good. The entertainment was also very good. My only criticism of the cruise was that we were only told the date of the formal night the evening before we had a trip booked which meant we had 20 minutes to shower and change which was ridiculous. Passengers need to know the dress code for each day in advance before booking trips. Spoilt our experience.
Drinks were reasonable. Staff were very friendly. The Spa was very good and reasonable. There were packages available but limited availability.