Great location!! I cannot find any drawback of Teresa’s place, except you need to pay for the parking ($25/day) but it’s understandable considering the location. I would recommend this place.