This place is a great value for Bangkok. You have a 7-11 right at the ground level, plenty of street food within steps of your room, you are somewhat close to the BTS/MRT lines and the internet is very strong. It is a bit difficult to find cheap places to do laundry though and the visitor policy isn't the greatest.
Overall, I think you should consider staying here, it is close to many of the embassies and other business area of Bangkok. I would stay here again.