Having stayed in the Fairmont on the Palm in Dubai previously, we thought this would be the same, but it is not. The hotel was clean and staff very nice but the hotel is dated and food very repetative and limited options compare to other hotels we have stayed in. Breakfast was nice, Dinner was very limited. Overall food was hit and miss in terms of quality. Rooms were not cleaned until 4.45pm some days - ended up doing it myself. Another day we were not left any clean towels - the small things that make a big difference when you have paid to travel all that way. It wasnt terrible and we got a good price on the hotel, but I wouldnt return and based on the cost of the flights, I want something better.