This is a great place to stay! North End is a fascinating area, with a huge variety of Italian shops.
The flat is very comfortable for one person. It would be crowded with two. The description is accurate and the key pickup worked.
I definitely recommend it to anyone travelling to Boston.