We thoroughly enjoyed our Carnival Magic cruise - Costa maya, Cozumel, Progresso.
Remember you are in a small room/cabin with limited drawer and hanging space....so pack 'lightly' as you won't wear half the clothes you put in your suitcase!!!
We chose a room with a balcony and it was wonderful. The staff were very friendly and attentive.
Balcony cabin - Plenty of room for 2 people who packed 'lightly. We took extra coat hangers.
Great location - away from the stairs/lifts but only 1 floor to the LIDO deck restaurants & pools.