The location and the size of the apartment was great and as described. However, we are really disappointed with the amount of dog hairs in the unit when we arrived (especially in the dining area), which caused severe allergic reaction for my family that significantly impacted our stay. We would expect an apartment that is clean especially when there is a $70 CLEANING FEE charged to our booking. We do appreciate that the management team was quick to respond to the issue and arranged to have the unit cleaned after our complaint. However, they only offered the "service" within a pretty short time frame which conflicted with my baby's nap time and not willing to accommodate at all. It ended up that we had to find another place for my baby to nap so we can get the unit cleaned. This is really frustrating as this cleaning should've happened before our arrival.