I always went B and B for the first few years as it was cheap, and still is compared to european destinations. Now though we go A1 because drinks eg coke etc are english prices and so is water. June is one of the hottest times to go, well over a 100 degrees so anyone should be drinking a lot to avoid dehydration. If you are forking out for fluids this can add up big time.
Food is as cheap and as dear as you want it, there are very nice restaurants, although i found not as many as previous visits as the owners realise most hotels are A1, still a few though.
Take at least sun factor 30 as it will burn you to a crisp out there in the desert
Michelle x