I stayed here for one night last year during the summer. The hotel seems to be in an older area of Dubai -- there's a few small restaurants around, IIRC. As for the property itself, the facilities were mostly low-key. However, the rooms were clean and well-appointed -- and had similar features (washing machine, etc.) to the higher-category Al Sondos Suites in Deira.
Overall, I found it a good value -- but if location is important, there are some better Starwood options.