Have a look in the trip reports section (search for Emirates to get to older reports). The EK website gives a pretty good idea of what to expect. Not sure where you are flying from but don't forget that the DXB to CPT leg is on a 777 so you won't have the option of a shower on board and there is no bar - you will need to do those on your first flight (if you are on an A380 and assuming you want to). Have fun!