My first time in Dubai and I've really enjoyed my stay at First Central Suites. The building is clean, the amenities are decent and having a kitchen/laundry in the room is a huge bonus.
As for the neighbourhood, Al Barsha is nice and has some action going on, but it's only a three minute walk to the metro if you want to go to The Marina or Beach or Downtown, etc. Groceries are nearby along with some nice restaurants and cafes if you're working remote.