This is the trifecta of great spots to stay in - great and clean apartment, great and accommodating host, great neighbourhood. Go for it.