The Richmond is a great place to stay in Asakusa; it's clean, affordable and the rooms are quite generously-sized by Japan/Tokyo standards. (I think mine was ~150 square feet, any hotels that were less expensive were 105-118 square feet, which would have been very cramped.) I also found it to be very quiet, which is nice when you're jet-lagged.
It's close to things, and literally next door to Hoppy street; the heart of Asakusa is just to the East and South, all of it very easily walkable. The one downside is that it's about a 10-minute walk from the main Asakusa train station, and the closest exit (that Google Maps directs you to) has several flights of stairs that are a PITA to navigate with bags. (I was on a 3-week biz trip, so had two suitcases plus a camera bag and computer bag to lug, so it was a significant hassle getting up and out of the station.)
The main Asakusa station is the one you need to use to get to/from Haneda airport, so it's a nuisance - but you'd have to deal with this with most any other hotel in the area as well. The walk to the hotel itself isn't bad. The Ginza line is good for getting other places in Tokyo, and the Tawaramachi station is closer.
Asakusa is an interesting place to visit as it's on of the oldest areas of Tokyo, with a lot history. OTOH, it's far from Shibuya and Shinjuku, which are areas I like to visit when I'm there. I'll probably stay on the westside next time, but the Richmond is a great place to stay if you're visiting Asakusa.