Perfect location and a nice place but the cleanliness was not the best. The cleaning fee was super high which in return I expected a clean house. As for a rating for cleaning I would give this place three stars.