Grand G7 (the one in Jl Garuda) is located at a great and safe location. The hotel and rooms are new, the breakfast is really great, and while I haven't gone to the pool area, I know my niece enjoyed her swim there. Many great food around at night in Jl Garuda. One small feedback: last time I stayed, I noticed that coffee and water heater are missing in the room, as well as tissue box.
Overall, great place to stay whether you're travelling solo or with family, hoping they'll keep their price competitive as well. Will definitely come back when I'm around in Jakarta.