Alicia's place is great! It's located right on Newbury street, which give me access to lots of the major tourist attractions. The initial contact regarding the check-in process is a bit slow, but overall, it's a great experience!