hello, we've been trying to book a sleeper cabin on the overnight train from Tangier to Marrakesh on a Tue in mid December 2017 on the ONCF site, but it only spits back 1st / 2nd class upright seats. does anyone know if sleeper trains can actually booked online? we contacted our riads but they weren't keen to help. noted from older posts that external agencies can be a rip off - wondering if this is still the case in 2017 and does anyone have a good experience? or should we just wing it and hope to secure a spot (we're a little concerned as we only arrive in Tangier one night before). thanks!