Green Tree Inn & Suites is conveniently located in Alhambra. They were able to provide free parking on premises and staff was friendly. The room was always clean.