The apartment is great. The beds are a touch firm, but don't let that dissuade you--very comfy. Check-in was easy, the space is small but super comfy and very clean. It's across the street run a bus stop and bar a T stop. It takes at least 30 minutes to get into Boston proper, but if that's okay, it's worth the price.
There WERE sirens every night and we were occasionally a touch nervous about the neighborhood, but we NEVER had an issue at all. There's a market or two on the corners for quick items. There is an apartment above you and if the folks are loud, you'll hear them.