Madinat Jumeirah Al QasrAl Qasr means ‘The Palace’ – and this hotel truly is the jewel in the crown of Madinat Jumeirah.