If you are looking for a private stay that meets all the checks, then I recommend this place. Jennifer was very responsive and made things really easy for my stay. When I come back, I will definitely stay here.