I am very late in writing this review, but stayed here last summer with my husband and teenage son. The apartment is quite nice (pictures don't do it justice) and is literally around the corner from Fenway. We walked everywhere and found the location to be very convenient to all major attractions. The rental process and check-in were a breeze. The only problem we had was a leaky bathroom sink, which we just avoided using for the rest of our stay (there are two bathrooms). Unfortunately the extra towels (we used some to mop up the leak) and toilet paper were locked in a storage closet and we really needed more. We ended up buying some TP and using an extra beach towel we brought along. Other than that though, it was a great place and much better than staying at a hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.