We had a great stay at Ashley's. The place is very centrally located in Beacon Hill so that you can walk to most places (it's also close to public transit).
Ashley was flexible with our check in as we arrived early and were able to drop our bags before the actual check in.