Good place at downtown Burbank to stay