Has anyone been on a Nile Cruise with Johnson Holidays? They look v cheap compared with others so wondering why. Any recommendations?