I would highly recommend Mary's place and would stay again if I was in the area.
The location is amazing...South of Pasadena, North of the I-10, situated near the best Chinese restaurants in the city. If you need to get anywhere in LA, you can hop on I-10 to get around easily. I would recommend that you purchase a FasTrak so you can drive in the HOV/FasTrak lane during busy times.
We did have some confusion regarding the parking for the stay so I would recommend that you clarify the availability for the full stay with Mary. A miscommunication led to a $63 parking ticket for parking on the street one night without a San Gabriel overnight parking permit.