Neils place is the perfect place for your stay in San Diego!