Vom Bin Majid Hotel würde ich dir aus vielen Gründen abraten , das Schwesterhotel Bin Majid Resort ist für ein dreieinhalb Sterne Hotel ok , direkt am Strand und Pool geht auch in ordnung, Zimmer sind ok für Touri Standart.
Am Bin Majid Stadthotel ist die Umgebung auch Mau , Restaurants hab ich da eigentlich noch nie gesehen und wenn eher schlechte in der Lage.
Preise im Hotel sind sehr Moderat.
Wie Daniel sagt ,wenn dein Geldbeutel klein ist , dann wird die Fahrt nach Dubai schon relativ teuer werden , und der Shuttlebus ist meisst voll.
Schau lieber nach Preiswerten 3 oder 4 Sterne Hotels in Dubai, da kannst du die Nebenkosten niedrig halten wenn du ohne HP buchst und bist halt direkt in Dubai.
Zur not kann man da auch die öffentlichen Strände für kleines Geld nutzen und die sind wirklich gut dafür und du hast den Vorteil dir Dubai ansehen zu können.