This a very nice and clean place to stay, it's not in the heart of bangkok but that shouldn't be a problem, all you need is to get a tuktuk to the nearest sky train station for around 50bath.
For shopping there is Central Plaza and a huge Tesco which are 15-20 minutes of walk away, if you need only some basic groceries 7eleven is just around the corner.
I would definitely recommend this place to anyone who doesn't mind not having a room at khao san road.