This place is very comfortable and well-equipped, and the location is perfect with just a ~5 minute walk to Little Italy and all the restaurants etc that you could want.
I was a bit concerned about the street parking, but it wasn't an issue at all. We were always able to find a space within 1-2 blocks any time of the day or night, most often right in front of the rental.