The Desert Rose resort was great. The staff and location were amazing. The host on the other hand was horrible, she did not mention there would not be water for a day of our stay which was a huge inconvenience especially with an infant.