MS Midnatsol on sisustettu Norjan kesästä inspiroituneena värikkäästi ja valoisasti, ja se on toiminnoiltaan mahdollisimman ekologinen. Alukseen mahtuu 1000 matkustajaa ja 25 ajoneuvoa.
Buffetravintola sijaitsee aluksen viidennellä kannella. Buffetavintolassa tarjoillaan paikallisista raaka-aineista loihdittuja herkkuja. Bergen–Kirkkoniemi -reitille ja muihin yli viiden päivän risteilyihin kuuluu aina täysihoito. Lyhyemmillä risteilyillä ruokailut voi ostaa etukäteen lisämaksua vastaan. Aamiainen tarjoillaan buffetravintolassa klo 7.30 alkaen, lounas klo 12–13 välillä ja illallinen klo 18.
Aluksella on myös erillinen a la carte-ravintola, jonka lounaita ja illallisia voi varata etukäteen.
MS Midnatsolilla on erinomaiset palvelut. Aluksessa on kaksikerroksinen panoraamasalonki, muutama baari, kahvila, kirjasto, leikkihuone, sauna, putiikki, poreammeita ja kuntosali. Aluksessa on myös konferenssitila ja luentosali.