Cabins were okay. My children stayed in a cabin with my mom and that was never set up right. Instead of the bed coming out of the wall, my son slept on a cot where the bottom was under the vanity table. The water in our cabin for the shower was too hot even set at 30 degrees Celsius. The hall way smelled when we first got on board, good thing we brought our own air freshener.