This is a very difficult review to leave as if things had worked out differently for us we’d have probably left a five star review. The location within beacon hill was incredible, walking distance to everything and tucked away so the apartment itself was very quiet. Upon checking in we were given the wrong codes, the apartment we’d booked wasn’t the one we were staying in. We were later told by the host he’d changed our apartment to a larger one due to there being four of us (very appreciated) but it would have been good to know prior to trying to get into the wrong apartment - luckily nobody was in the other apartment so we avoided any awkwardness. The owner also came back within 5 minutes with the right codes so it wasn’t the end of the world. When we did get into the right apartment however it was clear it hadn’t been cleaned. The garbage was overflowing, beds slept in and dirty towels thrown on the floor. We managed to get hold of the owner - at my own cost as he refused to call me saying he didn’t have an international call plan (I didn’t either), who arranged for a cleaner to come over and clean the apartment. This process took two hours from checking in to arranging for the cleaner so it was rather frustrating as our evening was ruined. The cleaner luckily did a wonderful job, although didn’t clean the fridge of the food left inside it or set the dishwasher going. The sofa bed also wasn’t a full sized bed and was nigh on impossible to sleep on. The owner did refund our cleaning costs in a timely manner which was great although after travelling to the US from the UK we could have all have done without this. Should the above never have happened and a proper sofa bed provided we’d have all been delighted.