The Majesy is very tired, our cabin was so small one of us had to stay in bed to allow the other to get ready. The towels provided were very poor. The entertainment was terrible. If you want a sunbed you have to get up at stupid o'clock. The good points, staff were very good, food ok, ports very good. Basically you are paying 5 star prices for 3 star.