Ship was nice enough but it is only a year old so would expect everything to be shipshape.
A lot of dark wood and dark colours, balcony cabin with setee was quite roomy and like the open wardrobe area. Found our way round ok, we did expect to get lost with it being a larger ship but not bad at all as long as you remember to go to deck 7 first to get anywhere.
Food wasn't as good as we expected unless you paid extra, we paid extra £15pp for meal in Sindhu (Indian) which was very good, and a cover charge plus approx £3 per meal choice in Beach House this was also good. Some meals in our Oriental restaurant (designated) were nice but majority of meals were basic despite their description. Horizon self serve restaurant was very repetitive and ordinary.
Cabin was good as was our steward.