A neat cabin would be better, but look at the answers to your other question about a neat or trim yacht. Without more context (if there is any?) a trim cabin could possibly/potentially be correct in a naval boating context. However you small sentence out of context is slightly weird. A neat cabin is what is expected to express being tidy, smart or possibley cool. Neat then being used as a slang-ish word equal to "a cool cabin".